*{ margin:0; padding:0}
body,html {color: #000;font:500 12px/18px Arial, Helvetica, sans-serif}
a {color:#0072BC;text-decoration:none;}
a:hover{color:#FF3300 !important;text-decoration:underline !important;}
p {margin:0;padding:0;}
img{border:none; vertical-align: middle;}
table,tr,td{ border-collapse:collapse;vertical-align: middle;font:500 13px/20px Arial,Helvetica,sans-serif}
caption, th, td {float: none !important;font-weight: normal;}
ol,ul,li{ list-style:none}
strong,abbr, acronym, address, blockquote, body, caption, code,button, del, div, dfn, dl, dt, dd, fieldset, form, p.pagetitle, h1, h2, h3, h4, h5, h6, html, iframe, label, legend, object, p, pre, q, ol, ul, li{ border: medium none; margin: 0; padding: 0; font:500 12px/18px Arial,Helvetica,sans-serif;border: 0 none;}
.clr:after,.actions:after,.input-box:after{ clear: both; content: "."; display: block;  height: 0;  line-height: 0;  visibility: hidden;}
.clr {
    display: block;
}
table{width: 100% !important;}
.fl{ float:left}
.fr { float:right}
input.input,select.input{ background: url("../images/form_control_bg.gif") repeat-x scroll left top #FFFFFF; border: 1px solid #CCCCCC; font-size: 12px;font-weight: normal; outline: medium none; padding: 1px;font:500 13px/20px Arial,Helvetica,sans-serif}
select,option{font-size:12px;padding-left:5px}
button.button{ background: url("../images/bg_btn.png") repeat-x scroll 50% 50% #F6A828;border: 1px solid #E78F08; border-radius: 4px 4px 4px 4px; box-shadow: 1px 1px 1px #CCCCCC; -webkit-box-shadow: 1px 1px 1px #CCCCCC;-o-box-shadow: 1px 1px 1px #CCCCCC;-moz-box-shadow: 1px 1px 1px #CCCCCC;cursor: pointer;margin:0 10px 0 0}
button.button span{ color: #FFFFFF;display: block; padding: 4px 6px;font-weight:bold}
.fw{ width:980px; margin:0 auto}
.red{color:#FF0000}
.reds{color:#C92B02}
.blue{color:#1C94C4}
.blu2{color:#488BDA}
.blu3{color: #0072BC}
._cl9{color: #999999}
.f20{font-size: 20px;}
.f14{font-size: 14px;}
._f11{font-size:11px}
.nodisplay{display:none}
.under{ text-decoration: underline;}
.bg2{ background: url("../images/bh_img2.gif") no-repeat scroll 0 0}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.bright{ border-right:1px solid #FFF}
.w40{ width:32px}
.table{width:100%}
.radio{margin:3px 5px 0 5px}
.font14{font-size: 14px;}
strong,.strong{font-weight:bold}
.p25{padding: 2px 5px;}
._pd5{padding: 5px}
.dbl{display:block}
.cu{cursor: pointer;}
.uper{ text-transform: uppercase;}
.p10{padding:10px}
._ml30{margin-left: 30px}
._pt10{padding-top:10px}
._bdot{border-bottom: 1px dotted #ccc}
._mp20{margin-bottom: 20px}
._h26{height:26px}
._mb10{margin-bottom:10px}
.block-nav,.nav-item,.nav .active a,#news-container,.block-title,.byci div.title,.byci div.title h3,.datetoday,.box-login button.button,.lottrery h3{background:url(../images/line_bar.png) no-repeat scroll 0 0 }
#dhtmltooltip { border: 1px solid #CCCCCC; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; padding: 2px; position: absolute; text-align: center; visibility: hidden; width: 30px;z-index: 100;}
#wrapper{background: url("../images/bg-content.gif") repeat scroll 0 0 transparent;}
#header-container{width: 100%;}
.box-header{ background:url("../images/menu-top.gif") repeat-x scroll 0 0 transparent;width: 100%;}
#banner-container{
	background: url("../images/bg-banner.gif") repeat-x scroll 0 0 transparent;
    height: 158px;
}
.logo{}
.logo img{
	margin:10px 0 0 0
}
.header{ position:relative;height: 106px}
.box-baner{}
.box-baner img{ width: 255px;height: 78px;margin: 10px 0 0 0;}

.box-share{  width: 200px;}
.box-share .login{}
.text_link{ color: #1C94C4;font-weight: bold;}
.text_link:hover{ color: #E78F08;text-decoration: underline;}
.box-flow { position: absolute;right:10px;bottom: 0;}
.link-top{ position:relative;display:block; height:29px;}
.datetoday{z-index:1000;font-size:12px;background:url("../images/date_time.png") no-repeat scroll 0 0 transparent;bottom:-2px;color: #333333;font-weight: bold; height: 25px;left: 0;line-height: 25px;position: absolute;text-indent: 10px;text-shadow: 1px 1px 1px #FFFFFF;width: 195px;}
.top-link{ position: absolute; right:0; top:0}
.top-link .link{ float:left; line-height:30px;}
.top-link a{color:#FFF; border-right:1px solid #FFF;padding:0 8px 0 0; margin:0 0 0 8px}
.top-link .last a{border:none}
.top-link a:hover{ text-decoration:underline}

.top_link {float: left;height: 32px;line-height: 32px; margin: 0 0 0 240px;}
.tol {}
.tol li {background: url("../images/bton.png") no-repeat scroll 0 0 transparent;float: left;height: 22px; line-height: 22px; margin: 4px 52px 0 0;width: 91px;}
.tol img{margin: 0 5px 0 3px;vertical-align: middle;}
.tol a{font-weight:bold}

.box-login {/* bottom: 0; position: absolute;right: 0; */ float:right;height: 32px;line-height: 32px;color:#FFF}

.box-login .input-box {float: left;height: 32px;line-height: 32px; margin: 0 10px 0 0;}
.box-login .input-box lable{color:#FFF;font-weight:bold;font-size:11px;margin:0 10px 0 0}
.box-login .input-box .input{width:100px}
.box-login .actions {float: right;height: 32px; line-height: 32px; margin: 0;}
.box-login button.button { background-position: 0 -101px;    border-radius: 0 0 0 0; box-shadow: none;height: 20px;margin: 0;}
.box-login button.button span {    font-size: 11px; font-weight: bold; height: 17px;line-height: 16px;margin: 0;padding: 0;}

.box-login a { color: #FFFFFF; font-weight: bold; margin: 0 0 0 10px; text-decoration: underline;}

.box-banner{width:728px;height:100px}
.logo{}

#nav-container{}
.block-nav{ background: url("../images/menu_bg.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    margin: 4px auto;
    width: 990px;}
.main-nav{}
.nav{ padding: 0 30px;
    position: relative;}
.nav-item{ background: none;float: left;line-height: 31px;  position: relative;padding:0 0 0 18px;margin: 5px 0 0;}
.nav .frist{background:none !important}
.nav .active{background: url("../images/left_mn.png") no-repeat scroll left center transparent}
.nav a{color: #333;display: block;font-weight: bold;padding:0 18px 0 0px;font-size:12px;}
.nav a:hover{color: #FF0000}
.nav a span{padding:0 5px}
.nav .active span{
	background: url("../images/mid_menu.png") repeat-x scroll left center transparent;
    display: block;
}
.nav .active a{  background:url("../images/right_mn.png") no-repeat scroll right center transparent;font-size:12px;color: #FFF;}
.nav .subnav{min-width:200px;background: none repeat scroll 0 0 #FFF; border-color:#A1A376; position: absolute;z-index: 1000;border-style:solid;border-width:1px 1px 0 1px;}
.nav .subnav li{border-bottom:1px solid #A1A376;padding:3px 0;background: url("../images/arrow_nav.png") no-repeat scroll 9px 9px transparent;}
.nav .subnav li a{color:#333;font-size:12px;background:none;padding: 0 15px}
.nav .subnav li a:hover{color:#C92B02; text-decoration:underline}

#news-container{ background-position: 0 -119px;background-repeat: repeat-x;height: 30px; margin: 0 0 10px;position: relative;}

.box-search{border: 2px solid #E28313; margin: 35px 0 0 60px;box-shadow:3px 3px 2px #EEEEEE;-o-box-shadow:3px 3px 2px #EEEEEE;-webkit-box-shadow:3px 3px 2px #EEEEEE;-moz-box-shadow:3px 3px 2px #EEEEEE; }
.input-seach{border: medium none; float: left; height: 26px;  width: 254px; color:#999}
.btn-search{ background:url(../images/btn_search.jpg) no-repeat scroll 0 0; width:74px; height:28px; text-indent:-9994em; vertical-align:middle; border:none}
#main-container,.bgnav{overflow:hidden;background: url("../images/bgp049.png") repeat-y scroll 0 0 transparent; padding: 0px 0 0 8px;position: relative;  width:990px;}
#container,.bgnav1{background: url("../images/bgp050.png") repeat-y scroll right 0 transparent;margin: 0 auto;padding:0px 8px 0px 0; width:980px;
}
#page-container{background: #FFF}
.bgnav{background-position: left 10px !important;background-repeat: no-repeat;}
.bgnav1{ padding: 0 8px 0 0 !important;background-position: right 10px !important;background-repeat: no-repeat;}
.wp{margin:0 auto 10px auto}
.content{
	padding: 8px;
	overflow: hidden;
}

.sms{margin:0 0 10px 0}
.tsms{}
.sms-head th { background: none repeat scroll 0 0 #D5EDF8; font-size: 16px; font-weight: bold;padding: 7px 0;}
.tsms thead tr td{}
.tsms tr{}
.tsms td{font-size: 16px;font-weight: bold;padding: 9px 0;}

.box-sms-1{ background:#FBE6C4; padding:10px; font-size:16px; line-height:25px;text-align:center}
.lable-sms{ font-weight:bold;}

.col-right{ width:400px; min-height:500px; float:right; }
.right-adv{}

.box-right{ width:232px; min-height:200px}
.block-findate{}
.block{ margin: 0 0 10px; background: url("../images/bg_block.jpg") repeat-x scroll left bottom transparent;}
.block-title{ background-position: 0 -50px;background-repeat: repeat-x;height: 27px;}
.block-title h3{ background: url("../images/icon_block_h3.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF;font-weight: bold;letter-spacing: 1px;line-height: 27px; padding: 0 0 0 27px;text-transform: uppercase;}
.block-content{ border-color: #CCCCCC; border-style: solid; border-width: 0 1px 1px; padding:5px 0 10px;}

.block-findate{ padding:0}
.block-findate .block-title h3{margin:0}
.block-findate .input-box,.block-findate .actions{ margin:0 5px 10px 5px;}
.block-findate .input-box .lable{ width: auto;}
.block-findate .input-box select.input{ float:left;width:150px}
.block-findate .input-box button.button span{padding:0 6px}
span.em {color: #ff0000;font-size: 11px;font-style: italic; margin: 0 0 0 5px;}
.ui-datepicker-inline{margin:0 auto;width:224px !important}

.link-static{}
.link-static li{  background: url("../images/dotted-h.png") repeat-x scroll left bottom transparent;padding: 3px 0 3px 8px;}
.link-static li.last{background:none}
.link-static li:hover{  background: url("../images/dotted-h.png") repeat-x scroll left bottom #F3F3F3}
.link-static a{ background: url("../images/dot_nav.png") no-repeat scroll 0 6px transparent;font-weight:bold;color: #c92b02;display: block;font-size: 12px;padding: 0 0 0 15px;}
.link-static a:hover{;color:#c92b02; text-decoration:none}

.box-right-t{width:160px; min-height:500px}
.box-right-t img.img-adv{ width:160px}

.lottrery{ margin:0 0 10px 0}
.content-lottrery{ background:#FFF}
.lottrery h3{/*background-position: 0 -241px;background-repeat: repeat-x; */ background:url("../images/bg_h3.png") repeat-x scroll 0 0 transparent; color: #680707; font-weight: bold; height: 30px; font-size:12px; line-height: 30px; text-transform: uppercase; text-align: center;}
.lottrery h3 span{font-size:12px; text-transform:none; font-weight:normal; margin:5px 0 0 5px}
.icon-loto { background: url("../images/icon_xs.png") no-repeat scroll 0 0 transparent; display: block;float: left; height: 22px; margin: 5px 8px 0 10px !important;width: 19px;}
.view-lo{border:1px solid #FFF;width:100%;font-family: inherit !important; font-style: inherit !important; font-weight: inherit !important;}
.view-lo .note td.value{ color:#FF0000}
.view-lo tr{}
.view-lo td{ padding:3px; text-align:center; font-weight:bold; font-size:16px}
.view-lo .lable{border-right:1px solid #CCC;border-bottom:1px solid #CCC; color: #9d0000; float: none; font-size: 13px; font-weight: bold;width: 68px; text-align:left;text-indent:6px}
.view-lo .value span{ margin:0 2px; font-weight: normal;}
.view-lo .value{border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.view-lo td.lis{ padding:0 !important; width: 130px;}
.view-lo td.lottrery-head{ text-align:left}
.view-lo .last td{border-bottom:none !important}
.name_city{color:#1C94C4}
.ldl{ border-color: #FFA504;border-style: solid;border-width: 0 3px 3px;}
.more-lottrery .lottrery-title h3,.box-stdR .block-page-title h3{text-indent:20px}

.bot{ width:100%}
.bot tr{  border-bottom: 1px solid #FFF;}
.bot td{font-size:13px}
.bot .db{font-size:13px}
.bot tr.bot-head,.bot-head{ background:url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE;}
.bot-head td{ font-size:13px; font-weight:bold}
.bot tr.last{ border:none}
.bot .odd{background:#eae8e9}
.bot .even{background:#f5f5f5}
.bot tr.bot-head{background:#909090;color:#FFF}

.list-loto{ width:100%}
.list-loto td{ text-align:center; padding:5px; font-weight:bold; font-size:14px}

.hvo:hover{ background: #FFEAA6 !important;}
.hvo2{ background: #FFEAA6 !important;}
.lottrery-title{}
.lli{ display:block}
.check{background-color: #FDF5CE;}
/* Page*/

.page{ border: 1px solid #CCCCCC;}
.page-title{background: none repeat scroll 0 0 #FFEAA6; padding:5px 10px; border-bottom:1px solid #CCC}
.page-title h2{  font-size: 12px;font-weight: bold; text-transform: uppercase;}
.page-content{}
.lable{width :150px; float:left;font-size: 12px; }
.input-box{margin:0 0 8px 0}
.input-box .input{width:200px;float:left}
.input-box img{   vertical-align: text-top;margin:0 0 0 5px;cursor: pointer;}
.date{}
.date .input-box{}
.input{}
.select{font-size: 12px;  padding:0 0 0 145px}
.sltype{ margin:0 3px 0 10px}

.box-show{}
.fixedheadertable{ width:580px; overflow:hidden; height:500px}
.fixed-header{}
.fixed-content{}
.list-std{border-collapse: collapse;border-spacing: 0;}
.list-std td{ text-align:center;}
.list-std .hvo span{ font-size:13px}
.list-std td span,.head-std span{ display:block;padding: 2px 5px;}
.head-std{ background:#FFEAA6; font-weight:bold}
.fht_fixed_header table{border-top:1px solid #CCC; border-left:1px solid #CCC}
.head-std td{  font-size: 12px;font-weight: bold; text-align: center;border-right:1px solid #CCC; border-bottom:1px solid #CCC}
.cH{ text-align:right !important}
.cH div{  display: block;float: left; height: 10px;}
.cH div span{ background:#1C94C4; display:block; height:10px}
.Bl{ font-weight:bold; }
.dtt{ padding:0 !important}
.bDD{ background: none repeat scroll 0 0 #DDDDDD;}
.list-std .hvo .red{background:none repeat scroll 0 0 rgba(238, 51, 89, 0.12)}

.block-page{}
.block-page-title{}
.block-page-title h3{}
.block-page-content{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC;padding: 10px;}
.block-page-content h3{}
.list-static{}
.list-static li{margin: 0 0 10px;}
.list-static li h4{ font-weight: bold; margin:0 0 0 0;color:#C92B02; text-transform: none;}
.lss{}

.list-least{margin:0 0 10px 0;width: 100%}
.list-least td{  text-align: center;padding:3px 0}
.least-head{}
.list-least .least-head td span{padding:0}
.list-least .text,.least-head .text{width: 10% !important;font-weight: bold; }
.list-least .value{}
.last-row{display:none}
.fht_table_body{overflow-x: auto !important;}
.actions{margin:0px 0 15px 0;padding:5px 0 0 0}
.actions .button {float: left; margin: 0 0 0 150px;}
.box-amp{}
.box-amp h4{font-size: 13px;font-weight: bold;margin: 0 0 8px;}
.list-amp{}
.list-amp li{padding:3px 0; list-style: disc outside none; margin: 0 0 0 20px;}

.box-show h4{ border-bottom: 2px solid #CCCCCC;font-weight: bold;height: 20px;margin: 20px 0 5px;text-transform: none;}
.box-show h4 span{ border-bottom: 2px solid #F57706; display: block; float: left;height: 20px;padding: 0 10px 0 0;}
.list-special{}
.thead{ background:#999; color:#FFF}
.thead td,.thead th{  font-weight: bold; padding: 4px 0;text-align: center;}
.tbody{}
.tbody td{text-align:center; padding:5px 0; cursor: pointer;}
.tbody .bo{ min-height:40px}
.spg{ font-size: larger;font-weight: bold;}
.tbody .week{background:#f9f9f9}
.tc{text-align:center}
.today{}

.list{}
.list li{ float: left;width: 165px;}
.view-lo .value span.blue {margin: 0;font-weight: bold;}

.box-ho{padding: 10px 0;font-size: 14px;}
.title-box{font-size: 14px;}
.bthu{font-size: 14px;margin:5px 0 0 0}
.vtc{ font-size: 13px;font-style: italic;}

.dsb{}

.pred{}
.pred .msg{padding:10px 0;font-size: 14px;font-weight: bold; font-style:italic}
.col260{ width: 260px;}
.col260 h4{text-transform: uppercase; height:35px; text-align:center}
.col260 h4 span{height:35px}
.col260 h4 i{font-size: 12px;font-style: normal;font-weight: normal;text-transform: none; display: block;}
.co{margin:10px 0}
.co li{font-weight: bold;list-style: disc outside none;margin: 0 0 0 13px;}
.viewre{   font-weight: bold; margin: 0 0 0 20px;}
.input-box input.pai{margin: 0 5px 0 0;width: 54px;}

.pred tbody .tc,.ihr{font-family: inherit;font-size: 13px;font-style: inherit;}

.exp{border:1px solid #CCC}
.exp td{padding:10px 7px}
.exp .lable{ font-family: inherit;font-size: 14px;font-style: inherit;font-weight: inherit;width: 78px;}
.exp .value{font-size:18px}

.box-vd{}
.box-vd select{}

.fotter-container{background: url("../images/bg-footer.png") repeat-x scroll 0 0 transparent;
    height: 109px;
    padding: 6px 0 0;}
.link-nhanh{padding:10px 0;text-align:center}
.link-nhanh a:hover{text-decoration: underline;color:#E78F08}
.copyright{padding:5px;color:#FFF;margin: 20px 0 0;}
.copyright a{color:#FFF;font-size:12px}
.copyright a:hover{text-decoration: underline;}

.byci{ margin: 0 0 10px;}
.mtcity{margin:0 0 7px}
.mtct{margin:0 0 3px;display:none}
li.selected .mtct{display:block} 
.byci div.title{ background-position:right -272px;color: #1C94C4;font-weight: bold;height: 24px;text-transform: uppercase;}
.byci div.title h3 { background-position: 0 -77px;color: #FFFFFF;font-size: 11px;font-weight: bold; height: 24px;line-height: 21px;margin: 0 4px 0 0;text-indent: 20px;}
.byci div.title h3 span{background: url("../images/mt2.png") no-repeat scroll 0 center transparent; display: block; float: right; height: 19px;width: 7px;}
.byci .selected div.title h3 span {background: url("../images/mt.png") no-repeat scroll 0 center transparent; }
.level0{ cursor: pointer;}
.byci ol{background: url("../images/bg_block.jpg") repeat-x scroll 0 bottom transparent; border: 1px solid #CCCCCC; border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;padding: 5px 5px 10px;}
.byci ol li{background: url("../images/arrow.png") no-repeat scroll 0 7px transparent; padding: 3px 0 3px 12px;}

.lss {background: none repeat scroll 0 0 #F5F5F5;border: 1px solid #CCCCCC;padding: 5px;}
.lss strong { color: #FF0000; font-family: inherit !important; font-size: 15px; font-style: inherit !important;}

block-findate table,.block-findate div{font:500 13px/20px Arial,Helvetica,sans-serif}
.box-login .input-box .input{float:none !important}

.box-togge{background: #FFEAA6;border:1px solid #E78F08; margin:0 0 10px 0}

.tthead{background: none repeat scroll 0 0 #FFF6BF; border:1px solid #FFD324;color: #514721;margin-bottom: 5px; padding: 2px 5px;}

.box-svip .head-std{background:none repeat scroll 0 0 #D5EDF8}

.leftCol{float: left;width: 756px}
.rightCol{float: right;width: 200px}

/*BLock new*/
.block-new{}
.block-new-title{}
.block-new-title h3{}
.block-new-title h3 span{}
.block-new-title a{}
.block-new-title a:hover{}
.nlist{}
.nitem{}
.nimage{}
.nimage img{}
.ninfor{}
.ninfor h2{}
.ninfor h2 a{}
.ninfor h2 a:hover{}
.ninfor p{}

/*Game content*/
.gameContent{
	margin: 10px 0 0 0
}
.gameContent-title {
    background: url("../images/bg_dsg.gif") repeat-x scroll 0 0 transparent;
    height: 37px;
    line-height: 37px;
    position: relative;
}
.gameContent-title span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    bottom: 0;
    color: #FF3300;
    font-weight: bold;
    left: 20px;
    line-height: 28px;
    padding: 0 10px;
    position: absolute;
    text-transform: uppercase;
}

/*featured-game*/
.featured-game {
    margin: 15px 0 0;
}
.featured-title {
}
.featured-title h3 {
    background-image: url("../images/icon_ct.gif"), url("../images/border_ct.gif");
    background-position: left center, right center;
    background-repeat: no-repeat, repeat-x;
}
.featured-title h3 span {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
    margin: 0 0 0 5px;
    padding: 0 10px;
    text-transform: uppercase;
}
.featured-title a {
    background: url("../images/icon_xemthem.png") no-repeat scroll 4px center #FFFFFF;
    color: #0072BC;
    float: right;
    padding: 0 0 0 16px;
}
.featured-title a:hover {
    text-decoration: underline;
}
.featured-content {
    border: 1px solid #BFBFBF;
    box-shadow: 0 1px 2px #CFCFCF;
    margin: 5px 0 0;
}
.glist {
    margin: 10px 10px 10px 0;
    overflow: hidden;
}
.gitem {
    float: left;
    margin: 0 0 0 10px;
    padding: 8px;
    width: 160px;
    height: 190px
}
.gitem h2 {
}
.gitem h2 a {
    color: #0072BC;
    font-weight: bold;
}
.gitem h2 a:hover {
}


.gimg {
    background: url("../images/bg_img.gif") no-repeat scroll center 0 transparent;
    height: 130px;
    margin: 5px auto;
    padding: 5px 5px 8px;
    width: 153px;
}
.gimg img {
    height: auto;
    max-height: 126px;
    width: 100%;
}
.ginfo {
}


/*Site bar*/
.slideBar {
    float: right;
    margin: 10px 0 0;
    width: 184px;
}
.slideBar .block-new-title {
}
.slideBar .block-new-title h3 {
    background: url("../images/bg_module.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 25px;
    text-transform: uppercase;
}
.slideBar .block-new-content {
    border: 1px solid #BFBFBF;
    box-shadow: 0 1px 2px #CFCFCF;
    padding: 10px 5px;
}
.slideBar .nlist {
}
.slideBar .nitem {
    background: url("../images/arrow.png") no-repeat scroll 0 3px transparent;
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 5px;
    padding: 0 0 5px 13px;
}
.slideBar .nitem a {
    color: #0072BC;
}
.slideBar .nitem a:hover {
}

/*Find date*/
.block-findate .ui-widget-content {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    position: relative;
}
.block-findate .ui-widget-header {
	background: url("../images/date_header.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    height: 29px;
    left: -2px;
    line-height: 29px;
    position: absolute !important;
    width: 232px;
}
.block-findate .ui-datepicker-title{color: #C92B02;
    font-size: 14px;
    font-weight: bold;
    line-height: 29px !important;}
.block-findate .ui-datepicker-calendar {
	box-shadow: 0 1px 5px #CCCCCC;
	-moz-box-shadow: 0 1px 5px #CCCCCC;
	-o-box-shadow: 0 1px 5px #CCCCCC;
	-webkit-box-shadow: 0 1px 5px #CCCCCC;
	 margin: 35px 0 0;
}
.block-findate .ui-datepicker-calendar thead{ background: url("../images/date_a_hili.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;}
.block-findate .ui-datepicker .ui-datepicker-prev {
    height: 30px;
    left: 6px;
    width: 30px;cursor: pointer;
}
.block-findate .ui-datepicker .ui-datepicker-prev span {
    background: url("../images/date_arrow_p.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    left: 0;
    margin: 0;
    position: relative;
    top: 0;
    width: 30px;
}
.block-findate .ui-datepicker .ui-datepicker-prev-hover,.block-findate .ui-datepicker .ui-datepicker-next-hover{border:none;background:none;top: 2px;}
.block-findate .ui-datepicker .ui-datepicker-prev-hover span{background: url("../images/date_arrow_p_hover.png") no-repeat scroll 0 0 transparent;}
.block-findate .ui-datepicker .ui-datepicker-next{height: 30px;cursor: pointer;
    right: 6px;
    width: 30px;}
.block-findate .ui-datepicker .ui-datepicker-next span{
	background: url("../images/date_arrow_n.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    left: 0;
    margin: 0;
    position: relative;
    top: 0;
    width: 30px;}
.block-findate .ui-datepicker .ui-datepicker-next-hover span{background: url("../images/date_arrow_n_hover.png") no-repeat scroll 0 0 transparent;}
.block-findate .ui-datepicker-calendar thead th{color: #8A8A8A;
    font-size: 12px;
    padding: 3px 0.3em;
    text-shadow: 1px 1px 1px #FFFFFF;}
.block-findate .ui-datepicker-calendar tbody {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.block-findate .ui-datepicker-calendar a.ui-state-default {
    background: url("../images/date_a_fix.png") repeat scroll 0 0 transparent;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: #8A8A8A;
    text-align: center;
}
.block-findate .ui-datepicker-calendar a.ui-state-highlight {
    background: url("../images/date_a_active.png") repeat scroll 0 0 transparent !important;
    color: #FFFFFF !important;
}
.block-findate .ui-datepicker-calendar a.ui-state-active,.block-findate .ui-datepicker-calendar a.ui-state-hover {
    background: url("../images/date_a_hili.png") repeat-x scroll 0 0 transparent;
    color: #8A8A8A;
}
.block-findate .ui-datepicker-calendar td {
    padding: 0;
}

.block-findate .ui-datepicker-calendar td{}

/*Hai vl*/
#page_photo{}
#page_photo .wp{padding:0 5px !important;width:990px !important}
#page_photo .page {border:none !important}
#page_photo .content{width:744px !important}
#page_photo .col-right{width:243px !important}

.photoItem{border-bottom: 1px solid #DDDDDD;margin-bottom: 10px;padding: 10px 0 20px;}
.photoItem .photo{width:400px}
.photoItem .info{background: none repeat scroll 0 0 #F4F4F4; box-shadow: 0 0 3px #AAAAAA; -moz-box-shadow: 0 0 3px #AAAAAA;-o-box-shadow: 0 0 3px #AAAAAA;-webkit-box-shadow: 0 0 3px #AAAAAA;   margin-left: 414px;padding: 12px; width: 305px;}
.photoItem .info h2 a{font-size:14px;font-weight:bold;color: #165BB2}
.photoItem .info .static{margin:8px 0 0 0}

.photoDetail{}
.detailInfo{}
.detailInfo h3{background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("../images/icon-mayanh.gif"); background-origin: padding-box;background-position: 0 0;background-repeat: no-repeat; background-size: 20px auto; font-size: 16px; font-weight: bold;padding: 0 0 0 30px;}
.detailImg{text-align:center;margin:10px 0 0 0}
.detailImg img{margin:0 auto}
.detailCommment{}
.detailCommment h4{border-bottom:1px solid #DDD;font-size:14px;font-weight:bold;padding-bottom:5px;margin:15px 0}
.detailLike{ padding: 10px 10px 5px 10px;}
.photoDetail .view{}
.photoDetail .view span{color:#C92B02}
.detainav { float: right;}
.detainav a { background: url("../images/nav.jpg") no-repeat scroll 0 0 transparent; display: block; float: left; height: 30px; width: 44px;}
.detainav .prev { background-position: left -30px;}
.detainav .prev:hover { background-position: left 0px;}
.detainav .spacer { background: url("../images/nav.jpg") no-repeat scroll -43px 0 transparent;display: block;float: left; height: 30px;width: 2px;}
.detainav .next {background-position: right -30px;}
.detainav .next:hover{background-position: right 0px;}

.next-list{line-height: 30px; padding: 0 10px;font-size: 12px;font-weight: bold; background-color: #488BDA;color: white; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; -webkit-transition: background-color .2s linear; -moz-transition: background-color .2s linear;border: 1px solid rgba(0, 0, 0, .2);  box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px white; -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px #fff; -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .4) inset, 0 1px white; text-shadow: 0 -1px rgba(0, 0, 0, .2); text-align: center; min-width: 45px;cursor: pointer;display:block}
#scroll_top { background: url("../images/scrollTop.png") no-repeat scroll 0 0 transparent;cursor: pointer; display: none;height: 46px; opacity: 0.5;position: fixed;right: 10px;top: 80%; width: 46px; z-index: 999;}
#scroll_top:hover{opacity:1}
.top-page {
	overflow: hidden;
}
.box-slishow {
    background: url("../images/bg_slide.gif") no-repeat scroll 0 0 transparent;
    height: 393px;
    width: 419px;
    position: relative;
}
.blocnews {
}
.slide-inner {
    margin: 0 auto;
    padding: 10px 0 0;
    width: 395px;
}
.slide-inner a {
}
.slide-inner img {
    height: 212px;
    width: 395px;
}
.introtext {
    margin: 37px 0 0 20px;
}
.slidetext {
}
.slidetext a {
    color: #0072BC;
    font-size: 14px;
    font-weight: bold;
}
.slidetext a:hover {
}
.slidetext p {
}
.news_show {
}
#mynews {
    display: none;
}
.buttondiv {
	display: none;	
}
.buttondiv img{}


.box-news-game {
    background-image: url("../images/ct_mid1.gif"), url("../images/ct_mid2.gif"), url("../images/ct_mid3.gif");
    background-position: left center, right center, 0 0;
    background-repeat: no-repeat, no-repeat, repeat-x;
    height: 391px;
    width: 309px;
    float: left;
}
.news-game-title {
    height: 31px;
    line-height: 31px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 8px;
    width: 256px;
}
.news-game-title h3 {
    float: left;
    font-weight: bold;
    line-height: 31px;
    text-transform: uppercase;
}
.news-game-title a {
    color: #0072BC;
    float: right;
}
.news-game-title a:hover {
}
.news-game-content {
    margin: 0 auto;
    width: 265px;
}
.news-game-content ul {
}
.news-game-content ul li {
    border-bottom: 1px solid #C7C7C7;
    height: 85px;
    margin: 15px 10px 0;
    overflow: hidden;
    padding: 0 0 15px;
}
.gnimg {
    float: left;
}
.gnimg img {
    height: 85px;
    width: 85px;
}
.gninfo {
    float: right;
    width: 152px;
}
.gninfo h2 {
}
.gninfo h2 a {
    color: #0072BC;
    font-weight: bold;
}
.gninfo h2 a:hover {
}
.gnplay {
}

.box-user-adv{
    float: right;
    height: 171px;
    width: 223px;
    margin: 0 0 0 7px
}
.ftinf {
    overflow: hidden;
}
.footer-nav {
    float: left;
}
.footer-nav li {
    float: left;
    line-height: 27px;
    margin: 0 15px 0 0;
}
.footer-nav a {
    color: #FFFFFF;
}
.footer-nav a:hover {
    color: #FFFFFF !important;
}
.footer-i {
    float: right;
}
.footer-i .sco img {
    margin: 3px 0 0 15px;
}
.footer-i a {
    color: #FFFFFF;
}
.footer-i a:hover {
    color: #FFFFFF !important;
}
.stop {
    float: right;
    margin: 5px 0 0 15px;
}
.stop:hover {
}
.stop img {
    margin: 0 5px 0 0;
    vertical-align: middle;
}

/*Block  Home New*/
.home-news {
    margin: 15px 0 0;
    overflow: hidden;
}
.home-news .block-new {
    float: left;
    width: 300px;
}
.home-news .block-new-title {
}
.home-news .block-new-title h3 {
    background: url("../images/title_boxxgame.gif") no-repeat scroll 0 0 transparent;
    height: 31px;
    line-height: 31px;
    padding: 0 5px 0 10px;
}
.home-news .block-new-title h3 span {
    font-weight: bold;
    text-transform: uppercase;
}
.home-news .block-new-title a {
    background: url("../images/icon_xemthem.png") no-repeat scroll left center transparent;
    float: right;
    padding: 0 0 0 10px;
}
.home-news .block-new-title a:hover {
}
.home-news .nlist {
    margin: 10px 0;
}
.home-news .nitem {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.home-news .nimage {
    float: left;
    margin: 0 8px 0 0;
}
.home-news .nimage img {
    height: 60px;
    width: 82px;
}
.home-news .ninfor {
}
.home-news .ninfor h2 {
}
.home-news .ninfor h2 a {
    font-weight: bold;
}
.home-news .ninfor h2 a:hover {
}
.home-news .ninfor p {
}
.home-news .fl {
    width: 630px;
}
.home-news .fr {
    width: 300px;
}
.home-news ._ml30 {
    float: left;
    width: 300px;
}
.home-news .last{margin: 0;padding: 0;border: none}
.home-news .arl .nitem{ 
	background: url("../images/arrow.png") no-repeat scroll 0 3px transparent;
    padding: 0 0 0 10px;}

    .gplay-now {
}
.gpplay-title {
}
.gpplay-title h2 {
    background: none repeat scroll 0 0 #BDE9FF;
    border-color: #81D4FF #81D4FF #FFFFFF;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    color: #FF3300;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 15px;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-transform: uppercase;
}
.gplay-start {
    border: 1px solid #81D4FF;
    padding: 10px;
    text-align: center;
}
.game-des {
    margin: 15px 0 0;
    overflow: hidden;
}
.game-des-title {
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.game-des-content {
    margin: 10px 0;
    overflow: hidden;
}
.game-des-img {
    float: left;
    margin: 0 10px 0 0;
}
.game-des-info {
}
.game-comment{}
.game-comment-title{border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.box-content{}
.box-content .bgh3{}
h3.page_title{
	 background: url("../images/content-block-title.gif") repeat-x scroll 0 0 transparent;
    border-left: 8px solid #F58220;
    border-right: 1px solid #CCCCCC;
    color: #FF3300;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-transform: uppercase;
}
.cl1{}
.category_featured {
}
.cate_featured {
    position: relative;
}
.cate_featured img {
    height: 190px;
    width: 380px;
}
.cate_featured h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.56);
    bottom: 0;
    left: 0;
    padding: 5px 0;
    position: absolute;
    width: 100%;
}
.cate_featured h1 a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 5px;
}
.cate_featured h1 a:hover {
}
.cate_topview {
    margin: 0 0 5px;
    padding: 0 0 5px;
    width: 369px;
}
.cate_topview img {
    float: left;
    height: 90px;
    margin: 0 10px 0 0;
    width: 132px;
}
.cate_topview a {
    font-weight: bold;
}
.cate_topview a:hover {
}
.cate_topview p {
}
#page_tap {
    background: url("../images/bg_dsg.gif") repeat-x scroll 0 0 transparent;
    height: 37px;
    padding: 0 20px;
    position: relative;
}
#page_tap li {
    border-color: #CCCCCC #CCCCCC #FFFFFF;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    bottom: -7px;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: 0;
    line-height: 28px;
    margin: 0 5px 0 0;
    padding: 0 15px;
    position: relative;
    text-transform: uppercase;
}
#page_tap li.active {
    color: #FF3300;
}
#page_tap a {
}
#page_tap li.active a {
	 color: #FF3300;
}
#page_tap a:hover {
}

.w-list {
}
.w-item {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 8px;
    padding: 0 0 8px;
}
.w-row {
}
.w-image {
}
.w-image img {
    float: left;
    margin: 0 10px 0 0;
    width: 140px;
    max-height: 100px
}
.w-info {
}
.w-info h2 {
}
.w-info h2 a {
}
.w-info h2 a:hover {
}

.pageAjax{
	margin: 10px 0 20px;
	float: left;
	clear: both;
	width: 100%;
	border: #c2c2c2 solid 1px;
	cursor: pointer;
	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f1f1f1));
	background: -moz-linear-gradient(top, #fbfbfb, #f1f1f1);
	background: -ms-linear-gradient(top, #fbfbfb, #f1f1f1);
	background: -o-linear-gradient(top, #fbfbfb, #f1f1f1);
	background: linear-gradient(top, #fbfbfb, #f1f1f1);
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0 5px 3px -5px #BBB;
	-webkit-box-shadow: 0 5px 3px -5px #BBB;
	-ms-box-shadow: 0 5px 3px -5px #BBB;
	-o-box-shadow: 0 5px 3px -5px #BBB;
	box-shadow: 0 5px 3px -5px #BBB;
}
.pageAjax:hover{
	background: -moz-linear-gradient(center top , #EFEFEF, #f1f1f1) repeat scroll 0 0 transparent;
	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#f1f1f1));
	background: -moz-linear-gradient(top, #EFEFEF, #f1f1f1);
	background: -ms-linear-gradient(top, #EFEFEF, #f1f1f1);
	background: -o-linear-gradient(top, #EFEFEF, #f1f1f1);
	background: linear-gradient(top, #EFEFEF, #f1f1f1);
    text-decoration: none !important;
}
.pageAjax a{
	text-align: left;
	font-weight: bold;
	float: left;
	padding: 7px 10px 7px 35px;
	font-size: 0.9em;
	line-height: 1em;
	margin: 0;
	display:block;
	background: url(../images/btn_more.png) no-repeat 10px 50%;
}
.pageAjax a:hover{
	text-decoration: none !important;
}
.slideBar .block-new{margin-bottom: 10px}

.box-list-image {
}
.box-music{}
.box-list-image .w-list,.box-music .m-list{
    overflow: hidden;
}
.box-list-image .w-item,.box-music .m-item ,.box-list-game .g-item{
     border-bottom: medium none;
    float: left;
    height: 210px;
    margin-left: 14px;
    margin-right: 22px;
    text-align: center;
    width: 152px;
}
.box-music .v-image img, .box-list-game .g-image img{
	width: 100px;
	height: 100px
}
.box-list-image .w-image img,.box-music .v-image img, .box-list-game .g-image img {
    border: 1px solid #0072BC;
    box-shadow: 0 1px 2px #CCCCCC;
    margin: 0 0 10px;
    padding: 5px;
}

.paper {
	background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #003399;
    font-size: 12px;
    margin: 2px 0 0;
    padding: 6px;
    text-align: center;
}
.paper a {
	background: -moz-linear-gradient(center top , #FDFDFD 5%, #EEEEEE 100%) repeat scroll 0 0 #EEEEEE;
    border: 1px solid #9D9D9D;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    cursor: pointer;
    margin-right: 2px;
    padding: 4px 10px;
    text-decoration: none;
    transition: all 0.3s ease-out 0s;
}
.paper a.active {background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #098af1), color-stop(1, #0267c1) );background: -moz-linear-gradient( center top, #098af1 5%, #0267c1 100% );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#098af1', endColorstr='#0267c1');background-color: #098af1;color: #fff;font-weight: bold;border: 1px solid #1079e2;}
.paper a:hover {background-color: #9dd0f9;color: #039;border: 1px solid #9dd0f9;}

._loto{}
._loto .view-lo{
	 border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.page-lottrery {
}
.page-lottrery .leftCol {
    width: 586px;
}
.page-lottrery .rightCol {
    width: 369px;
}
.page-lottrery .slideBar {
    float: left;
    width: 231px;
     margin: 0;
}
.page-lottrery .slideBar .block-new-title h3{
	background-size: 231px 30px;
}
.page-lottrery .block-t {
    float: right;
    width: 128px;
}
.block-t{}
.block-t .box-adv{}
.block-t .box-adv img{ max-width: 128px;
}
.nav .subnav li a span{background:none}
